This role is for:
Senior engineers who can be trusted alone in a room with a hard problem
People who write excellent .NET code
Engineers who understand DDD, microservices, and event-driven systems
Individuals who can own outcomes without needing a large team around them
This is a hands-on Senior Software Engineer role for someone who enjoys real technical ownership. You’ll work on complex problems, design clean solutions, and build maintainable systems that stand up over time.
You’ll be working primarily in a .NET / C# environment, contributing to core services, shared components, and distributed systems. Domain Driven Design is used intentionally to model business problems properly, not as a buzzword. The architecture includes microservices and event-driven patterns, with a strong focus on clean code and pragmatic design.
Designing and building scalable backend services in .NET / C#
Applying Domain Driven Design principles to real business domains
Working with microservices and event-driven architectures
Designing and consuming REST APIs
Contributing to shared libraries and core platform components
Making sensible architectural decisions and owning outcomes end to end
Collaborating through code reviews, pairing, and technical discussion
5–7+ years’ experience in software engineering roles
Strong hands-on experience with .NET and C#
Practical experience with DDD, microservices, and event-driven systems
Solid understanding of clean code and software design patterns
Experience with relational databases (SQL Server / PostgreSQL)
Exposure to cloud platforms such as Azure or AWS
Comfortable working independently as a senior individual contributor
This is not a people-management role. Leadership is a nice-to-have, not an expectation. If you enjoy guiding others or leading a technical initiative, that’s a bonus – but the role is designed for senior engineers who want to stay hands-on.
If you care about engineering craft, autonomy, and solving problems properly, this role is worth a conversation.
If this sounds like the kind of role you’d enjoy, send through your CV for a confidential chat.
The role pays $165k–$180k + superannuation, is Sydney based with a hybrid, very flexible working model, and requires Australian working rights.